<?php

/**使用是xCopy("要复制的文件夹","目标文件夹，没有则创建",
* 1或0（如果是1，则复制子文件夹，0为不复制子文件夹）)
* 注意函数大小写。
**/
function xCopy($source, $destination, $child)
{ 
	if(!is_dir($source))
	{ 
	   echo("Error:the $source is not a direction!"); 
	   return 0; 
	} 
	if(!is_dir($destination))
	{ 
	   mkdir($destination,0777); 
	} 
	$handle=dir($source); 
	while($entry=$handle->read()) 
	{ 
	   if(($entry!=".")&&($entry!=".."))
	   { 
		if(is_dir($source."/".$entry))
		{ 
		 if($child) xCopy($source."/".$entry,$destination."/".$entry,$child); 
		} 
		else
		{ 
//echo $source."/".$entry."||".$destination."/".$entry;
		 copy($source."/".$entry,$destination."/".$entry); 
		}
	   } 
	   echo ".";
	} 
	return 1; 
}

/**
* 删除一个目录
*/
function del_dir($dir)
{
	if(strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') {
	$cmd = "rmdir /s/q ".$dir;
	} else {
	$cmd = "rm -Rf ".$dir;
	}
	return system($cmd);
} 

function changefolder($a,$b){
	echo "$a,$b";
	rename($a,$a."_tmp");
	rename($b,$a);
	rename($a."_tmp",$b);
}

function mkdir_f($dir){
	if(!is_dir($dir))
	{ 
	   mkdir($dir,0777); 
	} 
}